
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Reflection;
using Rotempco.BaseClass.DAL;
using Rotempco.BaseClass.Managers;
using Rotempco.Core.ORM.ADAL;

namespace Rotempco.BaseClass
{
    public class Factory : ADALFactory<Factory>
    {
        public static ActiveLanguagesManager ActiveLanguages
        {
            get
            {
                return new ActiveLanguagesManager();
            }
        }

        public static PasswordSettingManager PasswordSetting
        {
            get
            {
                return new PasswordSettingManager();
            }
        }

        public static TextTranslationData TextTranslation
        {
            get
            {
                return new TextTranslationData();
            }
        }

		public static LoginHistoryData LoginHistory
		{
			get
			{
				return new LoginHistoryData();
			}
		}

		public static LoginUserManager LoginUser
		{
			get
			{
                return new LoginUserManager();
			}
		}

		public static PasswordHistoryData PasswordHistory
		{
			get
			{
				return new PasswordHistoryData();
			}
		}

		public static SiteAttributeStoreManager SiteAttributeStore
		{
			get
			{
                return new SiteAttributeStoreManager();
			}
		}

		public static EmailQueueManager EmailQueue
		{
			get
			{
                return new EmailQueueManager();
			}
		}
	}
}

